/*---------引入ueditor 扩展样式-------*/
@import '/JE/resource/css/je-ueditor.css';

html,body{height:100%}

/*Extjs Example.css*/
.example-info{
    width:150px;
    border:1px solid #c3daf9;
    border-top:1px solid #DCEAFB;
    border-left:1px solid #DCEAFB;
    background:#ecf5fe url( info-bg.gif ) repeat-x;
    font-size:10px;
    padding:8px;
}
pre.code{
    background: #F8F8F8;
    border: 1px solid #e8e8e8;
    padding:10px;
    margin:10px;
    margin-left:0px;
    border-left:5px solid #e8e8e8;
    font-size: 12px !important;
    line-height:14px !important;
}
.msg .x-box-mc {
    font-size:14px;
}
#msg-div {
    position:absolute;
    left:50%;
    top:10px;
    width:400px;
    margin-left:-200px;
    z-index:30000;
}
#msg-div .msg {
    border-radius: 8px;
    -moz-border-radius: 8px;
    background: rgb(254, 254, 206);
    border: 1px solid rgb(210,160,74);
    margin-top: 2px;
    padding: 10px 15px;
    color: #555;
}
#msg-div .msg h3 {
    margin: 0 0 8px;
    font-weight: bold;
    font-size: 15px;
}
#msg-div .msg p {
    margin: 0;
}
.x-grid3-row-body p {
    margin:5px 5px 10px 5px !important;
}

.feature-list {
    margin-bottom: 15px;
}
.feature-list li {
    list-style: disc;
    margin-left: 17px;
    margin-bottom: 4px;
}

/**-------------头部样式------------------*/
/**
.floatfix { zoom:1;}
.floatfix:after { content:"."; display:block; clear:both; visibility:hidden; height:0; }
.header{background:url(/JE/resource/css/img/header.png) repeat left top !important;}
.header .header-hd{padding:4px;}
.header .header-bd{float:right;}
.header .header-bd .person-nav{margin:8px 8px 0 0;height:16px;}
.header .header-bd .person-nav div{float:left;margin:0 10px 0 0;}
.header .header-bd .person-nav div a{color:#c0d7f8;text-decoration:none;}
.header .header-bd .person-nav div a:hover{color:#fff;}
.header .header-bd .person-nav .icon{margin:0 4px 0 0;}

.header .header-bd .person-nav .icon{background:url(/JE/resource/css/img/person-ctrl-icon.png) no-repeat;display:inline-block;height:0;overflow:hidden;width:11px;padding:11px 0 0;margin:0 5px 0 0;}
.header .header-bd .person-nav .info-ones .icon{background-position:0 0;}
.header .header-bd .person-nav .password-edit .icon{background-position:-11px 0;}
.header .header-bd .person-nav .user-exit .icon{background-position:-23px 0;}
.header .header-bd .person{float:right;clear:both; padding:5px 10px 0 16px;background:url(/JE/resource/css/img/person-icon.png) no-repeat left 7px;color:#fff;}
*/
/**-------------头部样式 结束------------------*/

.row-sys-cls .x-grid-cell{
       background-color:#E8EDF3;
       color:blue;
}
.func-row-sys-cls {
       color:blue;
}
.func-id-cls {
   color:red;
}
.func-child-cls .x-grid-cell{
   background-color:#cf7d3b;
}
.row-sys-cls .x-grid-cell-inner-row-numberer{
   color:black;
}
.x-form-dirty {
  background-image: url(/JE/resource/ExtJs/resources/css/images/grid/dirty.gif);
  background-position: 0 0;
  background-repeat:no-repeat;
  background-color:#FFFFFF;
}
.x-form-dirty-rtl {
  background-image: url(/JE/resource/ExtJs/resources/css/images/grid/dirty-rtl.gif);
  background-position: right 0;
  background-repeat:no-repeat;
  background-color:#FFFFFF;
}
.x-form-more-trigger{background-image: url(/JE/resource/css/img/form/form-more-trigger.png);}
.x-form-color-trigger{background-image: url(/JE/resource/css/img/form/form-color-trigger.png);}
.x-form-file-trigger{background-image: url(/JE/resource/css/img/form/form-file-trigger.png);}
.x-form-list-trigger{background-image: url(/JE/resource/css/img/form/form-list-trigger.png);}
.x-form-tree-trigger{background-image: url(/JE/resource/css/img/form/form-tree-trigger.png);}
.x-form-arrow-trigger{background-image: url(/JE/resource/ExtJs/resources/css/images/form/trigger.gif);}
.JE_FUNCINFO_DISPLAY a{
	text-decoration:none;
}
.JE_FUNCINFO_DISPLAY a:hover{
	text-decoration:underline;
	color:rgb(230, 159, 9);
}

/*大的查询选择去掉背景*/
.x-trigger-cell {
  background:none;
}
/*tool向下箭头*/
.x-tool-collapsed {
  background-position: 0 -75px;
}
/*树形下面*/
.x-view-hinttext {
    margin:5px;
    padding:5px;
    background: #EEF2FB;
    border: 1px solid #ADC1CC !important;
    color:black;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

/*列表空信息样式*/
.x-view-emtpytext {
    margin:10px;
    padding:15px;
    background:rgb(249,237,192);
    border:1px solid rgb(210,160,74) !important;
    color:black;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

/*开关样式 
	color:#EEEEEE; #FF4800 #91CC02*/
.x-form-switch {
	height:20px;
	width:60px;
	cursor: pointer; 
	cursor: hand;
	color:#7F7F7F;
	padding-right:5px;
	font-weight:bold;
	font-family:黑体;
	background: url(/JE/resource/css/img/checkbox.png) no-repeat;
}

.x-form-cb-checked .x-form-switch {
	background-position: 0px -40px;
	padding-left:5px;
	color:#EEEEEE;
}
.x-form-switch-hover{
	background-position: 0px -20px;
}
.x-form-cb-checked .x-form-switch-hover{
	background-position: 0px -60px;
}
.x-form-readonly .x-form-switch{
	background-position: 0px -80px;
	padding-right:5px;
	color:#7F7F7F;
}
.x-form-readonly .x-form-cb-checked .x-form-switch{
	background-position: 0px -100px;
	padding-left:5px;
	color:#EEEEEE;
}
/*树形选择器样式*/

.x-tree-row-selected span{
	color:#E0F635;
	background-color:#447294;
	font-weight:bold;
	font-family:黑体;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;	
	padding:1px 5px 2px 5px;
}
.x-tree-row-focused .x-grid-td{
	background-color:none;
}
.x-tree-row-before-focused .x-grid-td {
  border-bottom-color: white;
  border-bottom-width: 1px;
}
.x-grid-body .x-tree-table-focused-first {
  border-top: 1px white;
}
/**只读样式opacity: 0.3;*/
.x-form-radio-readonly input{
	opacity: 0.5;
}
.x-form-readonly input{
	background :#F0F0F0;
}
.x-form-readonly textarea{
	background :#F0F0F0;
}
/**下来框只读字段样式*/
.x-combobox-readonly{
	background:#F0F0F0;
}

.readonlycolor .x-grid-header-ct,
.readonlycolor .x-grid-body,
.readonlycolor .x-panel-body{
	border-color: #b5b8c8;
}
.readonlycolor .x-column-header,
.readonlycolor .x-grid-header-ct {
	background-color: #F0F0F0;
}
/**把树形节点上的鼠标图形变为手形*/
.x-tree-node-text{
	cursor: pointer;
}
/**查询策略项*/
.x-grid-queryitem{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#447294;
	font-family:微软雅黑,宋体;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;	
	padding:4px;
	margin:3px;
}
.x-grid-queryitem-selected {
	/**
	 * padding:5px;
	 * border:2px solid red !important;
	 */
	padding:5px;
	background-color:#1E6F1F;
    
}
/**
 * 加高extjs tab的文字
 */
.x-tab-default-active .x-tab-inner {
   padding-bottom: 1px;
}
/**
 * 表格列居中
 */
.x-column-header-inner {
   text-align: center
}
/**
 * tab被激活时候的样式
 */
 .x-tab-inner{
 	font-weight: normal !important;
 }
.x-tab-default-active .x-tab-inner {
	font-weight: bold !important;
	color: #0852F0;
}
/**
 * ckeditor样式
 */
.cke_textarea_inline{
	padding: 10px;
	height: 100%;
	overflow: auto;
	border: 1px solid gray;
	-webkit-appearance: textfield;
}/**---智能查询字段---*/		  
.searchfield-tr-head {
	background: #051C57;
	text-align: center;
	font-weight: bold;
	height: 26px;
	color: white;
}
.searchfield-td-head{
	color:white;
	border-left:1px white solid;
}
.searchfield-td{
	border-left:1px #C0C0C0 solid;
	border-bottom:1px #C0C0C0 solid;
	white-space:nowrap;
	text-overflow : ellipsis;
	overflow:hidden;
}
/**-------编辑器样式处理-------*/
.cke_wysiwyg_frame{
	width:100% !important;
}
/**---------end----------*/
/**-------表格td样式-------*/
/**云凤程 2013-11-20 待该伪代码*/
.je-grid-td-middle{
	height:28px;
	vertical-align : middle;
}
.je-grid-td-top{
	vertical-align : top;
}
.je-grid-td-bottom{
	vertical-align : bottom;
}
/**---------end---------*/
.je-grid-actioncolumn{
	background-color:#FFFFCB !important;
}
.je-grid-actioncolumn-itemhidden{
	visibility:hidden;
}


/**---------数值框样式---------*/
div.x-form-spinner-up,
div.x-form-spinner-down {
  height: 11px;
}
/**----------自定义图标样式------------*/
.je-button-icon{
	border:0px;
	padding:0px;
	vertical-align:text-bottom;
	overflow:hidden;
}
/**----------自定义actioncolumn超链接样式------------*/
.je-button-actioncolumn{
	border:0px;
	padding:0px;
	margin:0px 1px;
	vertical-align:top;
	overflow:hidden;
	height: 24px;
	background-color: transparent;
	cursor: pointer;
	color: blue;
	text-decoration: underline;
	width: auto !important;
}
.je-trigger-icon{
	height: 20px;
	width:17px;
	border:1px solid #b5b8c8;
	overflow:hidden;
	border-top-width:0px;
}

/**----------列表统计样式------------*/
.x-grid-row-summary{
	background-color:aliceblue;
}
.x-grid-row-summary-all .x-grid-row-summary{
	background-color:lightgoldenrodyellow !important;
}
.x-grid-row-summary .x-grid-cell{
	font-weight: bold;
	font-size: 12px/13px;
	color: rgb(6, 12, 141);
}
/**----------字段样式，只有下边框------------*/
.x-form-field-notop {
	border-width:0px;
  	background-color: white !important;
  	/*border-bottom: 1px solid #b5b8c8 !important;*/
}
.x-form-field-bottom {
  	border-bottom: 0px !important;
}
/*padding: 4px;*/
.x-dataview-item-selected {
	border: 1px solid rgb(34, 138, 233) !important;
	background: aliceblue;
}
.x-dataview-item-over{
    border:1px solid #dddddd;
    background: #efefef;
}
/**table表单样式*/
.tableform-table{
	border-collapse: collapse;
	border-color: gray;
	background-color:#fff;
}
.tableform-title{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	padding-bottom: 10px;
}
.tableform-label{
	border:1px solid #999;
	padding: 8px 5px 5px 5px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	vertical-align: top;
}
.tableform-field{
	border:1px solid #999;
	padding: 5px 5px 5px 5px !important;
	font-size: 12px;
}
.table-grid-cell-inner{
	text-overflow: ellipsis;
	padding: 3px 6px 4px 6px;
	border:1px solid #000;
}
/*div边框阴影*/
.tableform-shadow{
	border:#909090 1px solid;
	background:#fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); /* For IE 5.5 - 7 */
	-moz-box-shadow: 2px 2px 10px #000;/* for firefox */
	-webkit-box-shadow: 2px 2px 10px #000;/* for safari or chrome */
	box-shadow:2px 2px 10px #000;/* for opera or ie9 */
}
/**复写原有样式*/
/**表头(无字段)的背景颜色*/
.x-grid-header-ct {
  border: 1px solid #99bce8;
  border-bottom-color: #c5c5c5;
  background-color: #c5c5c5;
  background-image: none;
  background-color: #E7EEF9;
  /**chrome控制
  background-color: #c5c5c5;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #e3e4e6));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #e3e4e6);
  */
  /**fireFox控制
  background-image: -moz-linear-gradient(top, #f9f9f9, #e3e4e6);
  background-image: -o-linear-gradient(top, #f9f9f9, #e3e4e6);
  background-image: linear-gradient(top, #f9f9f9, #e3e4e6);
  */
}
/**表头(有字段)的背景颜色*/
.x-column-header {
  border-right: 1px solid #c5c5c5;
  color: black;
  font: normal 12px/13px tahoma, arial, verdana,宋体 ,sans-serif !important;
  background-image: none;
  background-color: #E7EEF9;
  /**chrome控制
  background-color: #c5c5c5;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #e3e4e6));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #e3e4e6);
  */
  /**fireFox控制
  background-image: -moz-linear-gradient(top, #f9f9f9, #e3e4e6);
  background-image: -o-linear-gradient(top, #f9f9f9, #e3e4e6);
  background-image: linear-gradient(top, #f9f9f9, #e3e4e6);
  */
}
/*甘特图*/
.sch-column-header {
  background-image: none !important;
  background-color: #E7EEF9 !important;
}
/**处理IE*/
.x-nlg .x-grid-header-ct, .x-nlg .x-column-header{
	background-image: none !important;
}
.x-nlg .x-grid-cell-special{
	background-image: none !important;
}
.x-grid-cell-special {
  border-color: #ededed #d0d0d0 #ededed #d0d0d0;
  border-style: solid;
  border-right-width: 1px;
  background-image: none;
  background-color: #f6f6f6;
  /**扁平化表格的序号,多选框,加号chrome控制
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #e9e9e9));
  background-image: -webkit-linear-gradient(top, #f6f6f6, #e9e9e9);
  */
  /**fireFox控制
  background-image: -moz-linear-gradient(top, #f6f6f6, #e9e9e9);
  background-image: -o-linear-gradient(top, #f6f6f6, #e9e9e9);
  background-image: linear-gradient(top, #f6f6f6, #e9e9e9);
  */
  /*<if slicer>*/
  /*</if slicer>*/
  /* */
  /*<if slicer>*/
  /*</if slicer>*/
  /* */
}
.x-column-header-inner {
 	height: 28px;
	padding: 6px 6px 5px 6px;
}
.x-group-sub-header .x-column-header-inner {
	padding: 6px 6px 5px 6px;
}
.x-column-header-checkbox .x-column-header-inner {
	padding: 6px 5px 4px 5px;
}
/**
 * 表格滑过北京颜色
 */
.x-grid-row-over .x-grid-td {
  background-color: #ebf2f9;
}
/**
 * 列表选中数据背景颜色
 */
.x-grid-row-selected .x-grid-td {
	background-color: #FDFBCF;
}
/**点击选中时候,多选框的背景颜色*/
.x-grid-row-selected .x-grid-cell-special {
  border-right-color: #ededed #aaccf6;
  background-image: none;
  /**chrome控制
  background-color: #dfe8f6;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #dfe8f6), color-stop(100%, #cbdaf0));
  background-image: -webkit-linear-gradient(left, #dfe8f6, #cbdaf0);
  */
  /**fireFox控制
  background-image: -moz-linear-gradient(left, #dfe8f6, #cbdaf0);
  background-image: -o-linear-gradient(left, #dfe8f6, #cbdaf0);
  background-image: linear-gradient(left, #dfe8f6, #cbdaf0);
  */
}
/**让表格扩展列(+)上下居中,6px 改为 9px*/
.x-grid-cell-inner-row-expander {
	padding: 9px 7px 5px 7px;
}
/**(表单)按钮默认样式改变*/
.x-btn-default-small {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px 2px 2px 2px;
  border-width: 1px;
  border-style: solid;
  background-image: none;
  background-color: #FFFEE5;
  /**chrome控制
  background-color: white;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(48%, #f9f9f9), color-stop(52%, #e2e2e2), color-stop(100%, #e7e7e7));
  background-image: -webkit-linear-gradient(top, #ffffff, #f9f9f9 48%, #e2e2e2 52%, #e7e7e7);
  */
  /**fireFox控制
  background-image: -moz-linear-gradient(top, #ffffff, #f9f9f9 48%, #e2e2e2 52%, #e7e7e7);
  background-image: -o-linear-gradient(top, #ffffff, #f9f9f9 48%, #e2e2e2 52%, #e7e7e7);
  background-image: linear-gradient(top, #ffffff, #f9f9f9 48%, #e2e2e2 52%, #e7e7e7);
  **/
}
.x-nlg .x-btn-default-small {
  background-image: none;
  background-position:0 top;
}
/**(表单)按钮默认样划过式改变*/
.x-btn-default-small-over {
  border-color: #b0ccf2;
  background-image: none;
  background-color: #e4f3ff;
  /**chrome控制
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e4f3ff), color-stop(48%, #d9edff), color-stop(52%, #c2d8f2), color-stop(100%, #c6dcf6));
  background-image: -webkit-linear-gradient(top, #e4f3ff, #d9edff 48%, #c2d8f2 52%, #c6dcf6);
  */
  /**fireFox控制
  background-image: -moz-linear-gradient(top, #e4f3ff, #d9edff 48%, #c2d8f2 52%, #c6dcf6);
  background-image: -o-linear-gradient(top, #e4f3ff, #d9edff 48%, #c2d8f2 52%, #c6dcf6);
  background-image: linear-gradient(top, #e4f3ff, #d9edff 48%, #c2d8f2 52%, #c6dcf6);
  **/
}
.x-nlg .x-btn-default-small-over {
  background-image: none;
}
/**改变表格按钮样式*/
.x-btn-default-toolbar-small-over {
  border-color: #81a4d0;
  background-image: none;
  background-color: #FFFEE5;
  /**
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dbeeff), color-stop(48%, #d0e7ff), color-stop(52%, #bbd2f0), color-stop(100%, #bed6f5));
  background-image: -webkit-linear-gradient(top, #dbeeff, #d0e7ff 48%, #bbd2f0 52%, #bed6f5);
  background-image: -moz-linear-gradient(top, #dbeeff, #d0e7ff 48%, #bbd2f0 52%, #bed6f5);
  background-image: -o-linear-gradient(top, #dbeeff, #d0e7ff 48%, #bbd2f0 52%, #bed6f5);
  background-image: linear-gradient(top, #dbeeff, #d0e7ff 48%, #bbd2f0 52%, #bed6f5);
  */
}
.x-nlg .x-btn-default-toolbar-small-over {
  border-color: #81a4d0;
  background-image: none;
  background-color: #FFFEE5;
}
/**
 * 大按钮样式
 */
.x-btn-default-toolbar-large-over {
  border-color: #81a4d0 !important;
  background-image: none !important;
  background-color: #FFFEE5 !important;
}
.x-btn-default-toolbar-large {
	background-color: rgba(255, 255, 255, 0.85);
	border-color: rgba(174, 200, 233, 1);
}
.x-btn-default-toolbar-large-focus {
  border-color: #81a4d0;
  background-image: none;
  background-color: #dbeeff;
}
/**菜单按钮样式*/

.JE-menu-button {
	background-color: rgba(5, 27, 60, 0.63);
  	background-image: none !important;
	border-color: rgba(80, 186, 247, 1);
}
.JE-topmenu-button {  
	background-color: rgba(0, 115, 173, 0.45);
  	background-image: none !important;
 	border-color: rgba(0, 7, 81, 1);
}
.JE-topmenu-openbutton {  
  	background-image: none !important;
  	background-color: transparent;
	border-color: transparent;
}
.x-btn-default-toolbar-large-menuover,
.x-btn-default-toolbar-small-menuover{
  border-color: #000000 !important;
  background-color: #FFFEE5 !important;
}
/*属性菜单大按钮*/

.je-menu-treebtn-icon {
	padding:4px;
	text-align:center;
	border:1px solid transparent;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.je-menu-treebtn-icon .je-button-icon{
	background-color: transparent;
	cursor: pointer;
}
.je-menu-treebtn-over .je-menu-treebtn-icon {
  border-color: #81a4d0 !important;
  background-color: #FFFEE5 !important;
}

.x-btn-default-toolbar-large-menufocus,
.x-btn-default-toolbar-small-menufocus,
.je-menu-treebtn-selected .je-menu-treebtn-icon {
  border-color: #D2A04A !important;;
  background-color: #FEFECE !important;
}

/**菜单按钮字体样式*/
.x-btn-default-toolbar-large-menufocus .x-btn-inner,
.x-btn-default-toolbar-small-menufocus .x-btn-inner{
	color:#000 !important;
}
.JE-menu-button .x-btn-inner,
.JE-topmenu-button .x-btn-inner,
.JE-topmenu-openbutton .x-btn-inner{
	color:#fff;
}
.x-btn-default-toolbar-large-menuover .x-btn-inner,
.x-btn-default-toolbar-small-menuover .x-btn-inner{
	color:#000;
}


/**改变表格按钮样式*/
.x-btn-default-toolbar-small-focus {
  border-color: #81a4d0;
  background-image: none;
  background-color: #dbeeff;
  /**
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dbeeff), color-stop(48%, #d0e7ff), color-stop(52%, #bbd2f0), color-stop(100%, #bed6f5));
  background-image: -webkit-linear-gradient(top, #dbeeff, #d0e7ff 48%, #bbd2f0 52%, #bed6f5);
  background-image: -moz-linear-gradient(top, #dbeeff, #d0e7ff 48%, #bbd2f0 52%, #bed6f5);
  background-image: -o-linear-gradient(top, #dbeeff, #d0e7ff 48%, #bbd2f0 52%, #bed6f5);
  background-image: linear-gradient(top, #dbeeff, #d0e7ff 48%, #bbd2f0 52%, #bed6f5);
  */
}
/**改变表格按钮样式*/
.x-btn-default-toolbar-small-pressed {
  border-color: #7a9ac4;
  background-image: none;
  background-color: #e4f3ff;
  /**
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bccfe5), color-stop(48%, #c5d6e7), color-stop(52%, #95c4f4), color-stop(100%, #9fc9f5));
  background-image: -webkit-linear-gradient(top, #bccfe5, #c5d6e7 48%, #95c4f4 52%, #9fc9f5);
  background-image: -moz-linear-gradient(top, #bccfe5, #c5d6e7 48%, #95c4f4 52%, #9fc9f5);
  background-image: -o-linear-gradient(top, #bccfe5, #c5d6e7 48%, #95c4f4 52%, #9fc9f5);
  background-image: linear-gradient(top, #bccfe5, #c5d6e7 48%, #95c4f4 52%, #9fc9f5);
  */
}
.x-btn-default-small-menu-active,
.x-btn-default-small-pressed {
  border-color: #7a9ac4;
  background-image: none;
  background-color: #e4f3ff;
}
/**border布局panel头部样式*/
.x-panel-header-default {
  background: none;
  background-color: #cbddf3;
  /**
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dae7f6), color-stop(45%, #cddef3), color-stop(46%, #abc7ec), color-stop(50%, #abc7ec), color-stop(51%, #b8cfee), color-stop(100%, #cbddf3));
  background-image: -webkit-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -moz-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -o-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  */
}
.x-panel-header-default-vertical {
  background: none;
  background-color: #cbddf3;
  /**
  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #dae7f6), color-stop(45%, #cddef3), color-stop(46%, #abc7ec), color-stop(50%, #abc7ec), color-stop(51%, #b8cfee), color-stop(100%, #cbddf3));
  background-image: -webkit-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -moz-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -o-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  */
}  
.x-tab-default-top, .x-tab-default-left, .x-tab-default-right{
  background-image: none;
  background-color: #E2EEFF;
}
.x-tab-default-top-active, 
.x-tab-default-left-active, 
.x-tab-default-right-active{
  border-bottom: 1px solid #deecfd;
  background-image: none;
  background-color: #deecfd;
  /**
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(25%, #f5f9fe), color-stop(45%, #deecfd));
  background-image: -webkit-linear-gradient(top, #ffffff, #f5f9fe 25%, #deecfd 45%);
  background-image: -moz-linear-gradient(top, #ffffff, #f5f9fe 25%, #deecfd 45%);
  background-image: -o-linear-gradient(top, #ffffff, #f5f9fe 25%, #deecfd 45%);
  background-image: linear-gradient(top, #ffffff, #f5f9fe 25%, #deecfd 45%);
  */
}
.x-toolbar-default {
  border-color: #99bce8;
  border-width: 1px;
  background-image: none;
  background-color: #d3e1f1;
  /**
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dfe9f5), color-stop(100%, #d3e1f1));
  background-image: -webkit-linear-gradient(top, #dfe9f5, #d3e1f1);
  background-image: -moz-linear-gradient(top, #dfe9f5, #d3e1f1);
  background-image: -o-linear-gradient(top, #dfe9f5, #d3e1f1);
  background-image: linear-gradient(top, #dfe9f5, #d3e1f1);
  */
}
/**默认字体改成arial,否则下划线样式离字太近*/
.x-btn-default-toolbar-small .x-btn-inner {
	font-family: arial,verdana,宋体,sans-serif;
}
/**默认字体改成arial,否则下划线样式离字太近*/
.x-form-item, .x-form-field {
	font: normal 12px arial,tahoma,verdana,宋体,sans-serif;
}
/**表单组件选中时候的边框样式*/
.x-form-focus {
  border-color: #0d3d88;
  -webkit-box-shadow: 0 0 4px rgba(93,149,242,3);
}
.x-panel-header-default-framed-top{
	background: none;
	background-color: #cbddf3;
}
.x-border-layout-ct {
	background: #dfe8f6;
	background-clip: content-box;
}
/**tab panel-header去掉圆角，边色*/
/**Chrome*/
.x-tab-default-top,
.x-tab-default-left,
.x-tab-default-right,
.x-tab-default-bottom {
  background-image: none;
  box-shadow: none;
  border-radius:0px;
}
.x-panel-header-default-top,
.x-panel-header-default-left,
.x-panel-header-default-right,
.x-panel-header-default-bottom {
  background-image: none;
  box-shadow: none;
}
/**IE*/
.x-nlg .x-tab-default-top,
.x-nlg .x-tab-default-left,
.x-nlg .x-tab-default-right,
.x-nlg .x-tab-default-bottom {
  background-image: none;
  box-shadow: none;
  border-radius:0px;
}
.x-nlg .x-panel-header-default-top,
.x-nlg .x-panel-header-default-left,
.x-nlg .x-panel-header-default-right,
.x-nlg .x-panel-header-default-bottom {
  background-image: none;
  box-shadow: none;
}
/*隐藏元素样式*/
.je-display-none{
	display:none;
}
/*---------表单设计器排序指示标-------*/
.je-formfield-drop-indicator {
  position: absolute;
  width: 1px;
  line-height: 0px;
  background-color: #77BC71;
  overflow: visible;
  pointer-events: none;
}

.formfield-move-top,
.formfield-move-bottom {
  position: absolute;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  z-index: 20000;
  background: no-repeat center top transparent;
  width: 9px;
  height: 9px;
  left: -4px;
}
.je-formfield-drop-indicator .formfield-move-top {
  background-image: url(/JE/resource/ExtJs/resources/css/images/grid/col-move-top.gif);
  top: -9px;
}
.je-formfield-drop-indicator .formfield-move-bottom {
  background-image: url(/JE/resource/ExtJs/resources/css/images/grid/col-move-bottom.gif);
  bottom: -9px;
}
/*---------表单设计器排序指示标---结束----*/

.x-grid-rowbody {
	font: normal 12px/13px tahoma,arial,verdana,宋体,sans-serif;
	padding: 5px 6px 5px 6px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}
.wf-portal-tr {
	background: aliceblue !important;
}
/*---------HTML编辑器---开始----*/
.edui-default .edui-colorpicker-nocolor {
	height: 20px !important;
}
.edui-default .edui-editor-toolbarboxouter {
	background-image: -moz-linear-gradient(top, #ffffff, #ffffff) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff)) !important;
	background-image: -webkit-linear-gradient(top, #ffffff, #ffffff) !important;
	background-image: -o-linear-gradient(top, #ffffff, #ffffff) !important;
	background-image: linear-gradient(to bottom, #ffffff, #ffffff) !important;
}
.edui-default .edui-editor-toolbarbox {
	-webkit-box-shadow: 0 1px 4px rgba(255, 255, 255, 0) !important;
	-moz-box-shadow: 0 1px 4px rgba(255, 255, 255, 0) !important;
	box-shadow: 0 1px 4px rgba(255, 255, 255, 0) !important;
}
.edui-default .edui-toolbar .edui-combox-body .edui-arrow {
	width: 12px !important;
}
.roleperm-selfperm {
       color: blue;
}
/*---------HTML编辑器---结束----*/
/*---------Email 按钮-------*/
.je-email-tbar .x-btn-default-toolbar-small .x-btn-split-right {
	padding-right: 10px;
	background-image: none;
}
.je-email-tbar .x-btn-default-toolbar-small-over .x-btn-split-right {
	background-image: url(/JE/resource/ExtJs/resources/css/images/button/s-arrow-noline.gif);
}
.je-email-fileflag {
	width:8px;
	height:12px;
	margin-right:2px;
	background:url(/JE/resource/css/img/email/file.png);
}
/*---------发送状态----------*/
.je-email-sendstate0 {
	width:15px;
	height:15px;
	margin-right:2px;
	background:url(/JE/resource/css/img/email/send0.png);
}
.je-email-sendstate1 {
	width:15px;
	height:15px;
	margin-right:2px;
	background:url(/JE/resource/css/img/email/send1.png);
}
.je-email-sendstate2 {
	width:15px;
	height:15px;
	margin-right:2px;
	background:url(/JE/resource/css/img/email/send2.png);
}
/*---------Email 按钮---结束----*/

/*---------MultiItem-------*/
.je-multiitem-item-over {
	background: #dfe1e3;
}
.je-multiitem-item-selected {
	background: #475a6d;
	color:#fff;
}
.je-multiitem-item {
	background: #475a6d;
	color:#fff;
}
.x-form-invalid .je-box-invalid{
	background-color: white;
	background-image: url(/JE/resource/ExtJs/resources/css/images/grid/invalid_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-color: #c30 !important;
}
/*---------MultiItem---结束----*/
/*去掉文本框和文本域的背景图片*/
.x-form-text,.x-form-textarea{
	background-image:none;
}

/*---------Calendar 首页日历-------*/
.op-calendar-table{
    border-collapse: collapse;
    font-family: "Times New Roman", "宋体";
}
.op-calendar-table td{
	border: 1px solid #f1f1f1;;
}
/*今天*/
.op-calendar-jinri {
	background: #fb0;
	color:#fff;
}

.op-calendar-noday {
    height:40px;
}
.op-calendar-td-HD {
	filter:alpha(Opacity=80);
	-moz-opacity:0.5;
	opacity: 0.5;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 15px;
	height: 15px;
	color: #fff;
	text-align: left;
	text-indent: 1px;
	line-height: 14px;
	overflow: hidden;
}
.op-calendar-td-HD-span {
	filter:alpha(Opacity=80);
	-moz-opacity:0.5;
	opacity: 0.5;
	display: block;
	width: 15px;
	height: 15px;
	color: #fff;
	text-align: left;
	text-indent: 1px;
	line-height: 14px;
	overflow: hidden;
}
.op-calendar-td-SD {
	lin-height:26px;
	font-size:22px;
	font-family:Arial;
}
.op-calendar-td-LD {
	color:#999;
	lin-height:15px;
	font-size:12px;
	width:40px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
/*日期提示*/
.op-calendar-new{
	border:1px solid #5caeff;
	margin-top:-1px;
    width: 290px;
    height: 180px;
    background-color: #ffffff;
	font-size:12px;
	color:#000000;
    position: absolute;
    z-index:200000;
}
.op-calendar-new-left-day {
	float:left;
	text-align:center;
	width: 75px;
	height: 75px;
	margin: 0 5px 0 0;
	line-height: 76px;
	font-size: 52px;
	background: #fb0;
	border-radius: 3px;
	box-shadow: 1px 2px 5px rgba(0,0,0,0.1),-1px 2px 5px rgba(0,0,0,0.1);
}

.op-calendar-new-info {
	height:85px; 
	padding:5px; 
}
.op-calendar-new-title {
	text-align:right;
	font-size:12px;
	font-weight:bold;
	height:20px;
	background-color:#5caeff;
	color:#fff;
}
.op-calendar-new-bottom {
	height:70px; 
	margin:0 5px; 
	padding-top:8px; 
	border-top:2px solid #94c9ff;
}
.op-calendar-new-bottom span{
	font-style: normal;
	font: 20px/26px 'Microsoft Yahei';
	text-shadow: 2px 2px 1px rgba(0,0,0,0.1);
	margin:2px 10px;
}
/*---------Calendar 首页日历---结束----*/
/*---------data-view-------*/

.thumb{
    background: #dddddd;
    padding: 3px;
    padding-bottom: 0;
    height:20px;
}

.thumb-wrap{
    float: left;
    margin: 4px;
    margin-right: 0;
    padding: 5px;
}

.x-item-over{
    border:1px solid red;
    background: #efefef url(/JE/resource/css/img/dataview/over.gif) repeat-x left top;
    padding: 4px;
}

.x-item-selected{
    
}
.x-view-selector {
    position:absolute;
    left:0;
    top:0;
    width:0;
    border:1px dotted;
    opacity: .5;
    -moz-opacity: .5;
    filter:alpha(opacity=50);
    zoom:1;
    background-color:#c3daf9;
    border-color:#3399bb;
}.ext-strict .ext-ie .x-tree .x-panel-bwrap{
    position:relative;
    overflow:hidden;
}
#images-view .x-panel-body{
    background: white;
    font: 11px Arial, Helvetica, sans-serif;
}
#images-view .thumb{
    background: #dddddd;
    padding: 3px;
    padding-bottom: 0;
}

.x-quirks #images-view .thumb {
    padding-bottom: 3px;
}

#images-view .thumb img{
    height: 48px;
    width: 48px;
}
#images-view .thumb-wrap{
    float: left;
    margin: 4px;
    margin-right: 0;
    padding: 5px;
}
#images-view .thumb-wrap span {
    
    display: block;
    overflow: hidden;
    text-align: center;
    width: 86px; /* for ie to ensure that the text is centered */
}

#images-view .x-item-over{
    border:1px solid #dddddd;
    background: #efefef url(/JE/resource/css/img/dataview/over.gif) repeat-x left top;
    padding: 4px;
}

#images-view .x-item-selected{
    background: #eff5fb url(/JE/resource/css/img/dataview/selected.gif) no-repeat right bottom;
    border:1px solid #99bbe8;
    padding: 4px;
}
#images-view .x-item-selected .thumb{
    background:transparent;
}

#images-view .loading-indicator {
    font-size:11px;
    background-image:url('/JE/resource/ExtJs/resources/themes/images/default/grid/loading.gif');
    background-repeat: no-repeat;
    background-position: left;
    padding-left:20px;
    margin:10px;
}
.x-view-selector {
    position:absolute;
    left:0;
    top:0;
    width:0;
    border:1px dotted;
    opacity: .5;
    -moz-opacity: .5;
    filter:alpha(opacity=50);
    zoom:1;
    background-color:#c3daf9;
    border-color:#3399bb;
}
.ext-strict .ext-ie .x-tree .x-panel-bwrap{
    position:relative;
    overflow:hidden;
}
/*---------data-view---结束----*/
/*---------滚动条开始---------*/
::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}
::-webkit-scrollbar-thumb {
	background-color: #CCCCCC;
	height: 50px;
	outline-offset: -2px;
	outline: 2px solid white;
	-webkit-border-radius: 4px;
	border: 2px solid white;
}
::-webkit-scrollbar-thumb:hover {
	background-color: #999999;
	height: 50px;
	-webkit-border-radius: 4px;
}
::-webkit-scrollbar-track-piece {
	background-color: white;
	-webkit-border-radius: 0;
}
/*---------滚动条结束---------*/
/*-----------首页tab图标位置-----------*/
.centertab .x-tab-icon-el{top:2px;}
.centertab .x-box-scroller{height:27px;}
/*-----------首页tab图标位置  end-----------*/

/*主面板背景色*/
.je-mainview-bg-white > .x-panel-body{
	background-color:#fff;
}
.je-mainview-bg > .x-panel-body{
	background-color:#dfe8f6;
}
/*表格添加字段样式*/
.je-column-field-edit{
	background-color: cornsilk;
	border: 0px;
	border-top:#b5b8c8 1px solid;
}
.je-column-field-display{
	background-color:#FAFAFA;
	border-top:1px solid #b5b8c8;
	vertical-align:middle;
	text-align:center;
	overflow:hidden;
}
.je-column-field-display .x-form-display-field{
	color:rgb(128, 128, 128);
}